/* flex布局 */
.u-f,.u-f-ac,.u-f-ajc{
	display: flex;
}
.u-f-ac,.u-f-ajc{
	align-items: center;
}
.u-f-ajc{
	justify-content: center;
}
.u-f-jsb{
	justify-content: space-between;
}
.u-f1{
	flex: 1;
}
.u-f-column{
	flex-direction: column;
}
.u-f-gg{
	flex-wrap: wrap;
}
.f-ui{
	background-color: white;
	border-radius: 20rpx;
}
.line-1{
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:break-word;
	word-break: break-word;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1; 
}
.line-2{
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:break-word;
	word-break: break-word;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
}

.text-link{
	color: #4f83ca;
}
/* VIP颜色 */
.text-vip {
	background-image: linear-gradient(90deg, rgb(237, 24, 106) 0%, rgb(255, 103, 0) 100%, rgb(255, 203, 57) 200%, rgb(29, 29, 31) 300%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	animation: vip 2s linear infinite;
}
@keyframes vip {
	to {
		filter: hue-rotate(360deg);
	}
}
